.main { width: 1200px; margin: 0 auto; }
/* breadNav */
.list-breadNav { margin: 11px 0 18px 0; line-height: 16px; }
.list-breadNav .home i { vertical-align: middle; margin: -3px 7px 0 0; }
.list-breadNav em.arrow { color: #ccc; margin: 0 7px 0 18px; font-size: 14px; font-family: arail; }
.list-breadNav .choose { display: inline-block; *display: inline;
*zoom:1;
}
.list-breadNav .choose a { background: #825dc7; color: #fff; padding: 0 20px 0 5px; margin-right: 15px; cursor: pointer; position: relative; }
.list-breadNav .choose .del { padding: 0px; margin: 0; font-size: 14px; position: absolute; right: 2px; top: 0; height: 16px; line-height: 16px; display: block; cursor: pointer;
}
.list-breadNav .del-all { color: #825dc7; display: none; cursor: pointer; }
/*选择*/
.list-select { border: 2px solid #e3e2e2; }
.list-select li { background: #f1f1f1; border-bottom: 1px solid #fff; }
.list-select li .ls-key { float: left; width: 83px; line-height: 38px; padding-left: 15px; font-size: 14px; color: #666; font-weight: bold; background: #f1f1f1; }
.list-select li .ls-valude { float: left; background: #fff; width: 1084px; position: relative; padding-left: 14px; border-top: 1px solid #f1f1f1; margin-top: -1px; font-size: 0; }
.list-select li .ls-valude .letter-list { border-bottom: 1px solid #f1f1f1; display: none; }
.list-select li .ls-valude a { font-size: 12px; margin: 11px 0; width: 94px; line-height: 16px; cursor: pointer; overflow: hidden; display: inline-block;  *display: inline;
 *zoom: 1;
}
.list-select li .ls-valude a span { padding: 0 5px; }
.list-select li .ls-valude a.cur span, .list-select li .ls-valude a:hover span { background: #825dc7; color: #fff; }
.list-select li .ls-valude .unlimited { width: 58px; }
.list-select li .ls-valude .brand-list a { width: 99px; white-space: nowrap; text-overflow: ellipsis; margin-right: 10px; }
.list-select li .ls-valude .brand-list p.error { font-size: 14px; color: #666; text-align: center; line-height: 30px; padding: 10px 0; }
.list-select li .ls-valude .show-more { position: absolute; top: 10px; right: 13px; color: #666; font-size: 12px; cursor: pointer; }
.list-select li .ls-valude .show-more i { margin-left: 4px;  *vertical-align: middle;
}
.list-select li .brand .ls-valude { padding-left: 0; width: 1098px; }
.list-select li .brand .ls-valude div { padding-left: 10px; }
.list-select li .letter-list a { width: auto; }
.list-select li .close .brand-list { max-height: 78px; overflow: hidden; }
.list-select li .open .brand-list { height: auto; }
.list-select li .open .letter-list { display: block; }
/*排序*/
.list-sort { font-size: 0; margin: 18px 0; background: #f1f1f1; border: 1px solid #ccc; }
.list-sort span { display: inline-block;  *display: inline;
 *zoom: 1;
width: 58px; color: #666; font-size: 12px; line-height: 38px; text-align: center; cursor: pointer; border-right: 1px solid #ccc; }
.list-sort span i { margin-left: 4px;  *vertical-align: middle;
}
.list-sort span:hover { color: #825dc7; }
.list-sort span.desc, .list-sort span.asc { background: #825dc7; color: #fff; border-color: #e3e2e2; }
.list-sort span.stock { width: auto; text-align: left; border-right: 0; padding-left: 36px; position: relative; }
.list-sort span.stock i { position: absolute; left: 16px; top: 13px; margin: 0; }
.list-sort span.stock-select, .list-sort span.stock-select:hover { color: #825dc7; }

/* 商品列表*/
.list-goods ul { margin: 0 -30px; overflow: hidden; }
.list-goods li { float: left; width: 253px; height: 398px; border: 1px solid #e3e2e2; margin: 0 30px 19px 30px; }
.list-goods li .g-img{border-bottom: 1px solid #e3e2e2;}
.list-goods li .g-img img { width: 253px; height: 253px; }
.list-goods li .g-title { margin: 10px 18px; line-height: 20px; height: 40px; overflow: hidden;}
.list-goods li .g-price { margin: 0 18px; height: 48px; }
.list-goods li .g-price span { display: block; width: 100%; }
.list-goods li .g-price span em { display: inline-block;  *display: inline;
 *zoom: 1;
line-height: 22px; }
.list-goods li .g-price span .p-key { width: 60px; }
.list-goods li .g-price span .p-value { width: 157px; text-align: right; font-size: 18px; color: #825dc7; font-weight: bold; }
.list-goods li .g-bottom { height: 30px; line-height: 30px; width: 253px; margin-left: -1px; border: 1px solid #e3e2e2; margin-top: 6px; }
.list-goods li .g-bottom .comment { width: 112px; display: block; float: left; position: relative; padding-left: 41px; line-height: 30px; }
.list-goods li .g-bottom .comment i { position: absolute; left: 20px; top: 8px; cursor: default;}
.list-goods li .g-bottom .more { width: 100px; display: block; line-height: 30px; text-align: center; background: #825dc7; color: #fff; float: right; }
.page-wrap { text-align: center; }
.pagination-wrap { text-align: center; margin: 40px 0; }
.pagination li { color: #666; line-height: 38px; margin-right: 3px; display: inline-block;  *display: inline;
 *zoom: 1;
background: #f1f1f1; border: 1px solid #e3e2e2; }
.pagination li.prev, .pagination li.next { font-size: 18px; }
.pagination li a, .pagination li span { color: #666; padding: 0 15px; display: block; }
.pagination li.active, .pagination li.active:hover { background: none; border: 1px solid #fff; }
.pagination li.active a, .pagination li.active:hover a { color: #825dc7; }
.pagination li.disabled { color: #e3e2e2; background: #fff; }
.icon-stock-selected { background-position: -374px -225px;}
/* goodsDetail*/
.products-intro { margin: 40px 0; position: relative; min-height: 451px; }
.intro-slider { width: 380px; margin-right: 23px; position: absolute; top: 0; left: 0; }
.big-pic, .big-pic img, .little-pic { width: 380px; height: 380px; overflow: hidden; }
.little-pic { height: 55px; margin-top: 16px; position: relative; }
.little-pic a { position: absolute; width: 17px; background-color: #fff; top: 0; line-height: 55px; cursor: pointer; color: #000; z-index: 10; font-size: 18px; font-family: arail; font-weight: bold; }
.little-pic a.prev { left: 0; }
.little-pic a.next { right: 0; text-align: right; }
.little-pic a.grey { color: #ccc;cursor: default;}
.little-pic ul { width: 1000%; margin-left: 3px; position: relative; }
.little-pic li { display: inline-block; width: 51px; height: 51px; margin-left: 14px; border: 2px solid #fff; cursor: pointer;  *display: inline;
 *zoom: 1;
}
.little-pic li img { width: 100%; height: 100%; }
.little-pic li.cur,.little-pic li:hover { border: 2px solid #825dc7; }
.intro-text { color: #666; position: relative; margin-left: 403px; }
.intro-text h1 { font-size: 16px; font-weight: bold; line-height: 20px; padding-bottom: 10px; color: #333; }
.intro-text h2 { color: #666; font-size: 12px; line-height: 22px; padding-bottom: 10px; }
.intro-text ul, .intro-text .column { position: relative; overflow: hidden; }
.intro-text li { position: relative; line-height: 26px; margin: 10px 0; display: block; float: left; width: 100%; }
.intro-text .intxt-price { background: #f3f3f3; padding: 10px 0; }
.intro-text .intxt-key { position: absolute; top: 0px; left: 0; width: 70px; padding-left: 18px; }
.intro-text .intxt-value { margin-left: 88px; overflow: hidden; }
.intro-text .intxt-price .intxt-value { font-size: 20px; font-weight: bold; color: #825dc7; }
.intro-text .intxt-price .inxt-time { position: absolute; bottom: 10px; left: 362px; }
.intro-text .intxt-price .inxt-time em { font-size: 20px; font-weight: bold; margin-left: 6px; color: #825dc7; }
.intxt-dashed { height: 1px; border-top: 1px dashed #e5e5e5; }
.intro-text .intxt-sale em { background: #825dc7; color: #fff; padding: 0 3px; }
.intro-text li.intxt-kuang { margin: 0 0 3px 0; }
.intro-text li.intxt-kuang .intxt-key{top:4px;}
.intxt-kuang .intxt-value span { border: 1px solid #ccc; line-height: 24px; float: left;background: #fff; display: block; margin: 4px 5px 4px 0; padding: 0 7px; cursor: pointer; }
.intro-text .intxt-kuang .intxt-value span.cur, .intro-text .intxt-kuang .intxt-value span:hover { border: 2px solid #825dc7; line-height: 22px; padding: 0 6px; }
.intro-text .intxt-kuang .intxt-value span.grey, .intro-text .intxt-kuang .intxt-value .grey:hover { border: 1px solid #ccc; color: #ccc; line-height: 24px; padding: 0 7px; cursor: default; }
.intro-text .intxt-num { line-height: 24px; margin: 5px 0; color: #666; }
.amount-edit { height: 24px; padding-bottom: 2px; display: inline-block;  *display: inline;
 *zoom: 1;
}
.amount-edit span { width: 24px; height: 24px; margin: 0; float: left; line-height: 22px; text-align: center; font-size: 18px; vertical-align: middle; border: 1px solid #ddd; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.amount-edit span.dis { color: #ccc; }
.amount-edit input { float: left; width: 41px; height: 24px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: none; border-right: none; padding: 0; text-align: center; line-height: 24px; vertical-align: middle; }
.intro-text .buy { font-size: 0; padding-left: 18px; margin-top: 64px; }
.intro-text .buy a { width: 130px; height: 45px; line-height: 45px; text-align: center; color: #666; font-size: 20px; margin-right: 17px; cursor: default; display: inline-block;  *display: inline;
 *zoom: 1;
}
.intro-text .buy a.icon-btn1 { color: #fff; cursor: pointer; }
.lkt_box_btns span.cancel{color: #fff;background: #825dc7;}
.products-detail dl.tab { border: 1px solid #eee; background: #f7f7f7; height: 33px; }
.products-detail dl dt { font-size: 14px; color: #333; width: 132px; text-align: center; line-height: 33px; border-right: 1px solid #eee; cursor: pointer; display: block; float: left; }
.products-detail dl dt a { line-height: 33px; display: block; }
.products-detail dl dt.cur a, .products-detail dl dt:hover a { background: #fff; margin-top: -1px; border-top: 2px solid #825dc7; color: #825dc7; }
.products-detail .content { padding: 30px; border: 1px solid #eee; border-top: 0px; }
.products-detail .content dd { display: none; }
.products-detail .content dd.cur { display: block; }
.products-detail .content .review { border: 1px solid #ddd; padding: 15px; height: 118px; }
.products-detail .content .review .percent { height: 100%; color: #825dc7; width: 119px; padding-left: 15px; font-size: 18px; float: left; }
.products-detail .content .review .percent span { display: block; line-height: 65px; }
.products-detail .content .review .percent span.text { padding-top: 20px; line-height: 24px; }
.products-detail .content .review .percent em { font-size: 48px; }
.products-detail .content .review div { float: left; width: 295px; height: 118px; padding-left: 55px; border-left: 1px dashed #ccc; border-right: 1px dashed #ccc; }
.products-detail .content .review ul { padding-top: 17px; }
.products-detail .content .review ul li { margin-bottom: 15px; }
.products-detail .content .review ul li .reslute { width: 160px; height: 10px; border: 1px solid #cecece; background: #e5e5e5; border-radius: 5px; margin: 4px 0 0 10px; border-radius: 5px; font-size: 0; display: inline-block;  *display: inline;
 *zoom: 1;
}
.products-detail .content .review ul li .reslute em { display: inline-block;  *display: inline;
 *zoom: 1;
height: 10px; background: #825dc7; border-radius: 5px; }
.products-detail .content .review .awards { float: left; line-height: 24px; color: #333; padding: 17px 0 0 30px; }
.products-detail .content .rev-select { margin: 20px 0; height: 39px; line-height: 39px; border: 1px solid #ddd; box-shadow: 1px 1px 7px #ADADAD; }
.products-detail .content .rev-select input { margin: 0; padding: 0; float: left; margin: 14px 5px 0 17px; display: inline-block;  *display: inline;
 *zoom: 1;
 *margin-top: 9px;
}
.products-detail .content .rev-select label { float: left; margin: 0 10px 0 5px; display: inline-block;  *display: inline;
 *zoom: 1;
}
.products-detail .rev-list li { margin-bottom: 47px; padding-top: 42px; position: relative; border-top: 1px dashed #ddd; }
.products-detail .rev-list li .user-id { width: 80px; position: absolute; top: 42px; left: 0; text-align: center; }
.products-detail .rev-list li .user-id img { width: 80px; height: 80px; margin-bottom: 8px; }
.products-detail .rev-list li .review-content { margin-left: 108px; padding: 10px 15px 28px 15px; position: relative; border: 1px solid #ddd; }
.products-detail .rev-list li .review-content i.icon-triangle { position: absolute; top: 30px; left: -8px; }
.products-detail .rev-list li .review-content .cloumn { font-size: 0; overflow: hidden; position: relative; }
.products-detail .rev-list li .review-content .cloumn .key { width: 42px; font-size: 14px; top: 0; left: 12px; line-height: 24px; position: absolute; }
.products-detail .rev-list li .review-content .cloumn .value { margin-left: 56px; font-size: 14px; line-height: 24px; }
.products-detail .cloumn .img-list img{ float: left; width: 75px; height: 75px; margin: 20px 27px 0 0; cursor: pointer; vertical-align: bottom; }

.products-detail .rev-list li .review-content .cloumn-header { background: #f0f0f0; height: 35px; line-height: 35px; color: #666; margin-bottom: 20px; }
.products-detail .rev-list li .review-content .cloumn-header .key { line-height: 35px; }
.products-detail .rev-list li .review-content .cloumn-header .start span { margin: 8px 5px 0 0; display: inline-block;  *display: inline;
 *zoom: 1;
}
.products-detail .rev-list li .review-content .cloumn-header .date { position: absolute; top: 0; line-height: 35px; right: 24px; font-size: 12px; }
.products-detail .rev-list li .review-content .cloumn-customer { margin-bottom: 20px; }
.products-detail .rev-list li .review-content .cloumn-customer .key { color: #825dc7; }
.products-detail .rev-list li .review-content .cloumn-service .key { color: #825dc7; font-weight: bold; }
.products-detail .rev-list li.list0 { padding-top: 0; border: 0px; }
.products-detail .rev-list li.list0 .user-id { top: 0; }
.products-detail .products-description { text-align: center;}
.products-detail .products-description img { max-width: 1140px; height: auto;}
.products-detail .instructions { margin-top: 20px; }
.products-detail .page { text-align: right; }
.products-detail .rev-list .jinhua{width: 108px; height: 64px; position: absolute; top: 17px; right: 16px; z-index: 80; background: url(../images/jinhua-little.png) no-repeat;}
/*列表input*/
.mes-input input { display: none; border: 0px; font-size: 0; }
.special { line-height: 25px; background: #f3f3f3; border: 1px solid #eee; margin-top: 35px; }
.special .title { font-size: 18px; padding-left: 24px; background: #825dc7; line-height: 37px; color: #fff; border-bttom: 1px solid #eee; }
.special .text { padding: 16px 25px 25px 25px; }
p.none { font-size: 14px; text-align: center; padding: 20px 0; color:#666;}



/*晒单*/
.shaidan-list{overflow: hidden; margin:0 0 50px -8px;}
.shaidan-list .box{width: 285px; padding: 29px 0 11px 0; margin-right: 10px; float: left; background: url('../images/box-top.png') no-repeat center top;}
.shaidan-list .center{padding: 0 22px;background: url('../images/box-center.png') repeat-y center;}
.shaidan-list .center img{width: 241px; height: auto;}
.shaidan-list .content{margin: 12px 0 22px 0; overflow: hidden; background: #f2ecfe; color:#333; line-height: 16px; padding: 6px 18px 6px 18px; position: relative;}
.shaidan-list .content i{position: absolute; background:url('../images/sanjiao.png') no-repeat; display: block; width: 20px; height: 14px; bottom: -14px; right: 17px; }
.shaidan-list .zan{position: relative;}
.shaidan-list .zan p{display: inline-block; *display: inline; *zoom:1; color:#cfbdf3;}
.shaidan-list .zan i{width: 17px; height: 15px;display: inline-block; *display: inline; *zoom:1; background: url('../images/heart.png') center; margin-right: 7px;vertical-align: middle;}
.shaidan-list .zan .name{color: #666; position: absolute; right: 0; bottom: 0;}
.shaidan-list .bottom{background: url('../images/box-bottom.png') no-repeat center; height: 27px; width: 100%;}